package com.zm.service;

import com.zm.pojo.AppInfo;
import com.zm.tools.PageDto;

import java.util.List;

/**
 * Created by Administrator on 2018/9/13.
 */
public interface AppInfoService {
    /**
     * 根据状态信息查询AppInfo信息
     * @param
     * @return
     */
    PageDto selectByStatus(String pagenum,AppInfo appInfo);

    /**
     * 根据App的ID进行App上架功能
     * @param id
     * @return
     */
    boolean putaway(String id);

    /**
     * 根据App的ID进行App下架功能
     * @param id
     * @return
     */
    boolean soldout(String id);

    /**
     * 根据ID查询App的信息
     * @param
     * @return
     */
    AppInfo selectById(String _id)throws Exception;


    /**
     * 新增App基础信息
     * @param appInfo
     * @return
     */
    boolean addAppinfo(AppInfo appInfo);

    /**
     * 审核App
     * @param status
     * @param id
     * @return
     */
    boolean updateStatus(Long status,Long id) ;
}
